force and power transmission - German English Dictionary